logical thought - English Synonyms Dictionary